package github

const (
	PROTECTION_ALLOWS_DELETIONS                 = "allows_deletions"
	PROTECTION_ALLOWS_FORCE_PUSHES              = "allows_force_pushes"
	PROTECTION_BLOCKS_CREATIONS                 = "blocks_creations"
	PROTECTION_DISMISSES_STALE_REVIEWS          = "dismiss_stale_reviews"
	PROTECTION_FORCE_PUSHES_BYPASSERS           = "force_push_bypassers"
	PROTECTION_IS_ADMIN_ENFORCED                = "enforce_admins"
	PROTECTION_LOCK_BRANCH                      = "lock_branch"
	PROTECTION_PATTERN                          = "pattern"
	PROTECTION_PULL_REQUESTS_BYPASSERS          = "pull_request_bypassers"
	PROTECTION_PUSH_ALLOWANCES                  = "push_allowances"
	PROTECTION_REQUIRED_APPROVING_REVIEW_COUNT  = "required_approving_review_count"
	PROTECTION_REQUIRED_STATUS_CHECK_CONTEXTS   = "contexts"
	PROTECTION_REQUIRES_APPROVING_REVIEWS       = "required_pull_request_reviews"
	PROTECTION_REQUIRES_CODE_OWNER_REVIEWS      = "require_code_owner_reviews"
	PROTECTION_REQUIRES_COMMIT_SIGNATURES       = "require_signed_commits"
	PROTECTION_REQUIRES_CONVERSATION_RESOLUTION = "require_conversation_resolution"
	PROTECTION_REQUIRES_LINEAR_HISTORY          = "required_linear_history"
	PROTECTION_REQUIRES_STATUS_CHECKS           = "required_status_checks"
	PROTECTION_REQUIRES_STRICT_STATUS_CHECKS    = "strict"
	PROTECTION_REQUIRE_LAST_PUSH_APPROVAL       = "require_last_push_approval"
	PROTECTION_RESTRICTS_PUSHES                 = "restrict_pushes"
	PROTECTION_RESTRICTS_REVIEW_DISMISSALS      = "restrict_dismissals"
	PROTECTION_REVIEW_DISMISSAL_ALLOWANCES      = "dismissal_restrictions"

	REPOSITORY_ID = "repository_id"
)
